package com.zhiliao.iterator.demo1;

import java.util.ArrayList;
import java.util.List;

/**
 * 作者： zhi-liao
 * 类的作用:
 * 类的创建时间： 2021/5/23 16:51
 */
public class ConcreteAggregate implements Aggregate {
    private List list = new ArrayList();
    @Override
    public void add(Object o) {
        list.add(o);
    }

    @Override
    public void remove(Object o) {
        list.remove(o);
    }

    @Override
    public Iterator iterator() {
        return new ConcreteIterator(list);
    }
}
